package br.com.fafica.biblioteca.livro.model;

import br.com.fafica.biblioteca.RepositorioException;

public interface IRepositorioLivro {

	
	public void inserir (Livro livro) throws LivroJaCadastradoException, RepositorioException;
	
	public Livro remover(String titulo) throws LivroNaoEncontradoException, RepositorioException;
	
	public Livro procurar(String titulo) throws LivroNaoEncontradoException;
	
	public void atualizar(Livro livro) throws LivroNaoEncontradoException;
	
	public boolean existe(String titulo) throws RepositorioException;
}
